  import {createApp} from 'vue';
  import App from './App.vue';

  import router from "./router";
  // import ElementPlus from 'element-plus';
  // 需要注意的是，样式文件需要单独引入。
  // import 'element-plus/dist/index.css'
  import './style.css';
  
  import { createPinia } from 'pinia'
  const pinia = createPinia()

  import moment from 'moment'

  
const app = createApp(App)
    // .use(ElementPlus)
    .use(router)
    .use(pinia)
    .mount('#app');
  
  app.config.globalProperties.$moment = moment


// 自定义插件
//   import i18nPlugin from './plugins/i18n'
// app.use(i18nPlugin, {
//   // 参数-静态数据
//   greetings: {
//     hello: 'Bonjour!'
//   }
// })



// 插件没有严格定义的使用范围，但是插件发挥作用的常见场景主要包括以下几种：

// 通过 app.component() 和 app.directive() 注册一到多个全局组件或自定义指令。

// 通过 app.provide() 使一个资源可被注入进整个应用。

// 向 app.config.globalProperties 中添加一些全局实例属性或方法

// 一个可能上述三种都包含了的功能库 (例如 vue-router)。